package com.yami.shop.bean.vo;

import com.baomidou.mybatisplus.core.injector.methods.Insert;
import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.NotBlank;

/**
 * CommentVO
 *
 * @author: 陌溪
 * @create: 2020年1月11日16:15:52
 */
@ToString
@Data
public class CommentVO {

    /**
     * 用户uid
     */
    private String userUid;

    /**
     * 回复某条评论的uid
     */
    private Long toUid;

    /**
     * 回复某个人的uid
     */
    private String toUserUid;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 评论类型： 0: 评论   1: 点赞
     */
    private Integer type;

    /**
     * 评论内容
     */
    @NotBlank(groups = {Insert.class})
    private String content;

    /**
     * 博客uid
     */
    private Long blogUid;

    /**
     * 评论来源： MESSAGE_BOARD，ABOUT，BLOG_INFO 等
     */
    private String source;

    private Long uid;

    private Integer status;

    private Long firstCommentUid;
}
